﻿
document.observe("dom:loaded", loadMainLogin);

function loadMainLogin() {

    /*dang nhập*/
    //nút submit
    if ($("btnSIB")) {
        $("btnSIB").onclick = checkLoginPopUp;
    }
    //nút submit nhanh
    if ($("abtnSignin")) {
        $("abtnSignin").onclick = checkLoginSI;
    }
    //sự kiện enter
    if ($("txtSIEmail")) {
        $("txtSIEmail").onkeypress = PressKey;
    }
    if ($("txtSIPass")) {
        $("txtSIPass").onkeypress = PressKey;
    }
    //sự kiện focus and lost focus
    if ($("txtSIEmail")) {
        $("txtSIEmail").onfocus = setTxtFocus;
        $("txtSIEmail").onblur = setTxtLostFocus;
    }
    if ($("txtSIPass")) {
        $("txtSIPass").onfocus = setTxtFocus;
        $("txtSIPass").onblur = setTxtLostFocus;
    }
    //default focus
    if ($("txtSIEmail")) {
        $("txtSIEmail").focus();
    }
    //end

    if (GetCookie("email") != null && GetCookie("email") != "") {

        if ($("txtSIEmail")) { $("txtSIEmail").value = GetCookie("email"); }
        if ($("txtSIPass")) { $("txtSIPass").focus(); }
        if ($("cbMiss")) { $("cbMiss").checked = true; }
    };
}

//kiểm tra đăng nhập
function checkLoginSI() {

    if ($("txtSIEmail").value.length == 0) {
        showErrorRegister('msgError', 'pMessDK pMessFail', (strLangNM == "en" ? langMess_en()[0][24] : langMess()[0][24]), 'block');
    }
    else if (!checkMail($("txtSIEmail").value)) {
        showErrorRegister('msgError', 'pMessDK pMessFail', (strLangNM == "en" ? langMess_en()[0][4] : langMess()[0][4]), 'block');
    }
    else if ($("txtSIPass").value.length == 0) {
        showErrorRegister('msgError', 'pMessDK pMessFail', (strLangNM == "en" ? langMess_en()[0][25] : langMess()[0][25]), 'block');
    }
    else {
        if ($("cbMiss").checked)
            SetCookie("email", $("txtSIEmail").value, 60);
        else DeleteCookie("email", "");

        $('abtnSignin').onclick = "";
        var strUrlLocation = window.location.href;
        strUrlLocation = strUrlLocation.replace('tp-ho-chi-minh/', '').replace('ha-noi/', '');
        var strUrlLink = strPathLink_All.replace('tp-ho-chi-minh/', '').replace('ha-noi/', '');
        if (strUrlLocation.toLowerCase().indexOf("/yahoo/") != -1) {
            strUrlLink = strPathLink_All + "yahoo/";
        }
        var strUrlLogin = window.location.href;
        if (strUrlLogin.toLowerCase().indexOf("login.aspx") != -1) {
            $('form1').action = strUrlLink + strStateNM + "/login.aspx" + (strLangNM == "en" ? "?lang=en" : "");
        }
        else {
            $('form1').action = strUrlLink + strStateNM + "/login-buy.aspx?id=" + getQueryStringValue("id") + (strLangNM == "en" ? "&lang=en" : "");
        }
        $('form1').submit();
        return false;
    }
}
//kiểm tra đăng nhập nhanh
//Hàm checkLoginPopUp() đã bỏ do thay đổi form đăng ký nhanh
//Đăng nhập và Đăng nhập nhanh dùng chung hàm checkLoginSI()
function checkLoginPopUp() {
    if ($("txtPEMail").value.length == 0 || $("txtPPass").value.length == 0) {

        showErrorRegister('msgError', 'pMessDK pMessFail', langMess()[0][3], 'block');
    }
    else if (checkMail($("txtPEMail").value) == true) {
    $('btnSIB').onclick = "";
        
        $('form1').submit();
        return false;
    }
    else {
        showErrorRegister('msgError', 'pMessDK pMessFail', langMess()[0][4], 'block');
    }
}